standing powertrain mounting system - Español Inglés Diccionario